 package provapush.domain;

import java.io.Serializable;

public class AbilitaUtentePK implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -8068468390968676944L;
	
	private long IDUtente;
	
	private String NomeAbilita;

	public long getUtente() {
		return IDUtente;
	}

	public void setUtente(long utente) {
		IDUtente = utente;
	}

	public String getAbilita() {
		return NomeAbilita;
	}

	public void setAbilita(String abilita) {
		NomeAbilita = abilita;
	}
	
	public AbilitaUtentePK(){}
	
	public boolean equals(Object obj){
	if(obj==null|| !(obj instanceof AbilitaUtentePK))
		return false;
	
	AbilitaUtentePK aupk = (AbilitaUtentePK) obj;
	if((this.IDUtente == aupk.IDUtente)&& 
		this.NomeAbilita.equals(aupk.NomeAbilita))
		return true;
	else return false;
	}

	public int hashCode(){
		return (int) (IDUtente^NomeAbilita.hashCode());
	}
}
